// index.js
Page({
  data: {
    tempFilePaths: [] // 用于存储选中的文件路径
  },
  gotomr() {
    wx.showModal({
      title: '提示',
      content: '是否开始练习',
      success: function (res) {
        if (res.confirm) {
          wx.navigateTo({
            url: '/pages/mr/mr',
          })
          console.log('用户点击确定');
        } else if (res.cancel) {
          console.log('用户点击取消');
        }
      }
    });
   
  },
  gotozx() {
    wx.navigateTo({
      url: '/pages/zxfl/zxfl',
    })
  },
  gotosj() {
    wx.showModal({
      title: '提示',
      content: '是否开始答题',
      success: function (res) {
        if (res.confirm) {
          wx.navigateTo({
            url: '/pages/sj/sj',
          })
          console.log('用户点击确定');
        } else if (res.cancel) {
          console.log('用户点击取消');
        }
      }
    });
  },
  gotoks() {
    wx.showModal({
      title: '提示',
      content: '是否开始考试',
      success: function (res) {
        if (res.confirm) {
          wx.navigateTo({
            url: '/pages/ks/ks',
          })
          console.log('用户点击确定');
        } else if (res.cancel) {
          console.log('用户点击取消');
        }
      }
    });

  },
  chooseFile() {
    wx.chooseMessageFile({
      count: 1, // 允许选择的文件数量
      type: 'file', // 可以指定为 'image'、'video' 或 'file'
      extension: ['xlsx'],
      success: res => {
        console.log(res)
        const tempFilePaths = res.tempFiles.map(file => file.path);
        this.setData({
          tempFilePaths: tempFilePaths
        });
      },
      fail(err) {
        console.error(err);
      }
    });
  },
  uploadFile() {
    const filePath = this.data.tempFilePaths[0];
    console.log(filePath)
    wx.uploadFile({
      url: 'http://127.0.0.1:8080/upload',
      method: 'POST',
      filePath: filePath,
      name: 'file',
      formData: {},
      success: res => {
        console.log(res)
        const data = JSON.parse(res.data);
        wx.showToast({
          title: data.message || '上传成功',
          icon: 'success',
          duration: 2000
        });
      },
      fail(err) {
        console.error(err);
        wx.showToast({
          title: '上传失败',
          icon: 'none',
          duration: 2000
        });
      }
    })
  }
})